www.gusucode.com > XerCMS 携云PHP企业建站程序 v2015PHP源码程序 > XerCMS 携云PHP企业建站程序 v2015/XerCMS_v20150724/XerCMS_v20150724/XerCMS/Services/admin/libs/XerCMS_extend.php
<?php /** * @name XERCMS * @author Arno <XerCMS@163.com> [QQ:1328013] * @version 1.0.0 * @link http://www.XerCMS.com */ !defined('CYK') && exit('Access Denied'); class Extend { var $table; function __construct($table = '') { if(!empty($table)) { $this->table = $table; } } function index() { $data = DB::fetch_all('SELECT * FROM xercms_extend'); return $data; } function data($id) { if(empty($id)) { return array('id'=>0,'name'=>'','des'=>''); } return DB::result('SELECT * FROM xercms_extend_'.$this->table.' WHERE id = \''.$id.'\''); } function cache($field = '*',$index = '') { $data = DB::fetch_all('SELECT '.$field.' FROM xercms_extend_'.$this->table.$index); $temp = array(); foreach($data as $k=>$v) { $temp[$v['id']] = array('name'=>$v['name']); } putfile('XerCMS/Data/#sVar/'.$this->table.'.php','<?php /*XerCMS Cache*/ !defined(\'XERCMS\') && exit(\'Access Denied\'); return '.AtoS($temp).';?>'); } function select($page,$number = 20) { return DB::fetch_all('SELECT * FROM xercms_extend_'.$this->table.' ORDER BY id DESC LIMIT '.(($page-1)*$number).','.$number); } function del($index) { DB::query('DELETE FROM xercms_extend_'.$this->table.' WHERE id = \''.$index.'\''); } function update($data,$index) { $res = DB::update('xercms_extend_'.$this->table,$data, 'id = \''.$index.'\''); } function add($data) { DB::insert('xercms_extend_'.$this->table,$data); } } ?>